Thực đơn
Hàm băm mật mã Danh sách các hàm băm mật mã họcMột số thuật toán trong danh sách dưới đây được biết là không an toàn; xem các bài cho từng thuật toán cụ thể để biết thêm thông tin về tình trạng thuật toán. Xem thêm các hàm băm khác ở cuối trang.
Thuật toán | Kích thước đầu ra (output size) | Kích thước trạng thái trong (Internal state size) | Kích thước khối (Block size) | Độ dài (Length size) | Kích thước word (Word size) | Xung đột (Collision) |
---|---|---|---|---|---|---|
HAVAL | 256/224/192/160/128 | 256 | 1024 | 64 | 32 | Có |
MD2 | 128 | 384 | 128 | Không | 8 | khả năng lớn |
MD4 | 128 | 128 | 512 | 64 | 32 | Có |
MD5 | 128 | 144 | 122 | 88 | 88 | Có |
PANAMA | 256 | 8736 | 256 | No | 32 | Có lỗi |
RIPEMD | 128 | 128 | 512 | 64 | 32 | Có |
RIPEMD-128/256 | 128/256 | 128/256 | 512 | 64 | 32 | Không |
RIPEMD-160/320 | 160/320 | 160/320 | 512 | 64 | 32 | Không |
SHA-0 | 160 | 160 | 512 | 64 | 32 | Không |
SHA-1 | 160 | 160 | 512 | 64 | 32 | Có lỗi |
SHA-256/224 | 256/224 | 256 | 512 | 64 | 32 | Không |
SHA-512/384 | 512/384 | 512 | 1024 | 128 | 64 | Không |
Tiger(2)-192/160/128 | 192/160/128 | 192 | 512 | 64 | 64 | Không |
VEST-4/8 (hash mode) | 160/256 | 256/384 | 8 | 80/128 | 1 | Không[1] |
VEST-16/32 (hash mode) | 320/512 | 512/768 | 8 | 160/256 | 1 | Không |
WHIRLPOOL | 512 | 512 | 512 | 256 | 8 | Không |
Các hàm băm SHA là một loạt các hàm do NSA phát triển: SHA, còn được biết với tên SHA-0, SHA-1 và 4 biến thể của một hàm có tên SHA-2.
Lưu ý: Ở đây, trạng thái trong (internal state) có nghĩa là "tổng băm trong" (internal hash sum) sau mỗi lần nén một khối dữ liệu. Hầu hết các hàm băm còn dùng một số biến bổ sung khác, chẳng hạn như độ dài của dữ liệu đã được nén cho đến thời điểm hiện tại, do điều này cần cho việc chèn độ dài (length padding) ở cuối. Xem chi tiết tại Hàm băm Merkle-Damgård.
Xem chi tiết tại hàm băm dựa vào mã hóa khối.
Thực đơn
Hàm băm mật mã Danh sách các hàm băm mật mã họcLiên quan
Hàm Hàm lượng giác Hàm số Hàm Phong Hàm liên tục Hàm Nghi Hàm ngược Hàm hyperbol Hàm số chẵn và lẻ Hàm số bậc haiTài liệu tham khảo
WikiPedia: Hàm băm mật mã http://planeta.terra.com.br/informatica/paulobarre... http://www.adastral.ucl.ac.uk/~helger/crypto/ http://www.cs.rit.edu/~ark/lectures/onewayhash/one... http://www.unixwiz.net/techtips/iguide-crypto-hash... http://schneier.com/essay-074.html http://www.cryptography.com/cnews/hash.html http://www.cits.rub.de/MD5Collisions/ http://www.rsasecurity.com/rsalabs/node.asp?id=217... http://phpsec.org/articles/2005/password-hashing.h... https://web.archive.org/web/20060808184652/http://...